package es.cea;

import es.cea.core.scopes.Sesion;

public class ServicioRegistro {
	 Sesion sesion ;
	BdUsuarios bdusuario;
	
	public Usuario registro(String nombre, String clave) throws UsuarioNoExiste, ClaveIncorrecta{
		
		Boolean existeUsuario = bdusuario.existeUsuario(nombre);		
		if(existeUsuario){
			Usuario dameUsuario = bdusuario.dameUsuario(nombre,clave);			
			if (dameUsuario != null){				
				sesion.addAtributo("usuario",dameUsuario);				
				return dameUsuario;
			}
			else
				throw new ClaveIncorrecta();
		}	
		else
			throw new UsuarioNoExiste();			
	}
}
